artificial intelligence quality assurance robotics knowledge base logic pharmaceutical business decision support cro clinical knowledge management intranet games music formal methods internet research software verification hazard analysis software testing software cubase computer security